using System;
using System.Collections.Generic;
using System.Security.Cryptography.X509Certificates;
using ICSharpCode.SharpZipLib.Zip;
using JNPF.Utils;

namespace JNPF.Basics.Models
{
	/// <summary>
	/// 积分明细表查询列表输入
	/// </summary>
	public class PointsdetailsListQueryInput : PageInput
	{
		/// <summary>
		/// 用户主键
		/// </summary>
		public string userId {get;set;}

		/// <summary>
		/// 用户名称
		/// </summary>
		public string userName { get; set; }

		/// <summary>
		/// 类别：1：获得 -1：消耗
		/// </summary>
		public int? state {get;set;}

		/// <summary>
		/// 类别：1.本人推荐、2.裂变获得,-1:消耗
		/// </summary>
		public int? type {get;set;}

		/// <summary>
		/// 客户ID
		/// </summary>
		public string customerId {get;set;}

		/// <summary>
		/// 合伙人用户Id
		/// </summary>
		public string partnerUserId {get;set;}

		/// <summary>
		/// 积分
		/// </summary>
		public int? pointsFront {get;set;}

		/// <summary>
		/// 积分
		/// </summary>
		public int? points {get;set;}

		/// <summary>
		/// 积分
		/// </summary>
		public int? pointsAfter {get;set;}

		public int dataType { get; set; }

		public string selectKey { get; set; }

		/// <summary>
		/// 是否管理员
		/// </summary>
		public bool isAdmin { get; set; } = false;
	}
}
